[INV-MIGRATION-161] Создать таблицу menu_db.menu_items
Развертывание физических таблиц комплексных меню и пользовательских статусов активации
NoteКраткая карточка задачи
- Репозиторий / Компонент:
menu-service(Базаmenu_db, контур Управления Меню). - Целевая СУБД: PostgreSQL v15+.
- Ссылка на Метод: Интерфейс и состояния экрана авторизации
- Статус: Готово к реализации
- Инструкция по шагам: Выполнить DDL-миграцию для создания справочника комплексных меню (
menu_templates), состава их продуктов (menu_items) и таблицы фиксации статусов пользовательской активации сессий меню (user_menu_activations).
-- Скрипт миграции для menu_db (Контур Управления Меню)
CREATE TABLE IF NOT EXISTS menu_db.menu_items (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
menu_id UUID REFERENCES menu_db.menu_templates(id) ON DELETE CASCADE,
food_element_id VARCHAR(64) NOT NULL, -- Ссылка на каноничный ID продукта в MDM
required_quantity NUMERIC(10, 3) NOT NULL -- Фиксированный объем/вес для комплексного меню
);